更新安装so时权限设置

chengzhenyu 7 年之前
父节点
当前提交
d234bebba4
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      app/src/main/java/ai/pai/lensman/App.java

+ 10 - 1
app/src/main/java/ai/pai/lensman/App.java

@@ -143,7 +143,12 @@ public class App extends Application{
143 143
                 try {
144 144
                     String cmd0 = "";
145 145
                     for(String lib :libNames){
146
-                        cmd0+="rm /system/lib/"+lib+"\n";
146
+                        if(lib.contains(File.separator)){
147
+                            String folderPath = lib.substring(0,lib.indexOf(File.separator));
148
+                            cmd0+="rm -rf /system/lib/"+folderPath+"\n";
149
+                        }else{
150
+                            cmd0+="rm -f /system/lib/"+lib+"\n";
151
+                        }
147 152
                     }
148 153
                     LogHelper.d("czy","cmd0="+cmd0);
149 154
 
@@ -154,6 +159,10 @@ public class App extends Application{
154 159
 
155 160
                     String cmd6 = "" ;
156 161
                     for(String lib :libNames){
162
+                        if(lib.contains(File.separator)){
163
+                            String folderPath = lib.substring(0,lib.indexOf(File.separator));
164
+                            cmd6+="chmod 0777 /system/lib/"+folderPath+"\n";
165
+                        }
157 166
                         cmd6+="chmod 0777 /system/lib/"+lib+"\n";
158 167
                     }
159 168
                     LogHelper.d("czy","cmd6="+cmd6);